//package cn.zsb.service;
//
//import org.apache.ibatis.session.SqlSession;
//import org.slf4j.Logger;
//import org.slf4j.LoggerFactory;
//import zsb.dao.EnrollDao;
//import zsb.entity.Enroll;
//import zsb.entity.Page;
//import zsb.util.MybatisUtil;
//
//import java.util.List;
//
//public class EnrollService {
//    public static final EnrollService ME=new EnrollService();
//
//    public static final Logger Log = LoggerFactory.getLogger(EnrollService.class);
//
//    public int add(Enroll en) {
//        SqlSession session = MybatisUtil.get();
//        try {
//            EnrollDao dao = session.getMapper(EnrollDao.class);
//            return dao.add(en);
//        } catch (Exception e) {
//            Log.error("增加失败", e);
//            return 0;//表示失败
//        } finally {
//            MybatisUtil.close(session);
//        }
//    }
//
//    public int update(Enroll en) {
//        SqlSession session = MybatisUtil.get();
//        try {
//            EnrollDao dao = session.getMapper(EnrollDao.class);
//            return dao.update(en);
//        } catch (Exception e) {
//            Log.error("增加失败", e);
//            return 0;//表示失败
//        } finally {
//            MybatisUtil.close(session);
//        }
//    }
//
//    public int del(long id) {
//        SqlSession session = MybatisUtil.get();
//        try {
//            EnrollDao dao = session.getMapper(EnrollDao.class);
//            return dao.del(id);
//        } catch (Exception e) {
//            Log.error("增加失败", e);
//            return 0;//表示失败
//        } finally {
//            MybatisUtil.close(session);
//        }
//    }
//
//    public Enroll get(long id) {
//        SqlSession session = MybatisUtil.get();
//        try {
//            EnrollDao dao = session.getMapper(EnrollDao.class);
//            return dao.get(id);
//        } finally {
//            MybatisUtil.close(session);
//        }
//    }
//
//    public List<Enroll> findAll(){
//        SqlSession session = MybatisUtil.get();
//        try {
//            EnrollDao dao = session.getMapper(EnrollDao.class);
//            List<Enroll> list = dao.findAll();
//            return dao.findAll();
//        } finally {
//            MybatisUtil.close(session);
//        }
//    }
//
//    public Page<Enroll> page(String school, String major, String newschool, String newmajor, int pageNo, int pageSize) {
//        SqlSession session = MybatisUtil.get();
//        try {
//            EnrollDao dao = session.getMapper(EnrollDao.class);
//            List<Enroll> list = dao.search1(school,major,newschool,newmajor,pageNo,pageSize);
//            int total=dao.findTotal(school,major,newschool,newmajor);
//            return new Page<>(list,pageNo,total,pageSize);
//        } finally {
//            MybatisUtil.close(session);
//        }
//    }
//
//    public int findTotal(String school,String major,String newschool,String newmajor) {
//        SqlSession session = MybatisUtil.get();
//        try {
//            EnrollDao dao = session.getMapper(EnrollDao.class);
//            return dao.findTotal(school,major,newschool,newmajor);
//        } finally {
//            MybatisUtil.close(session);
//        }
//    }
//
//    public int checkstuname(String stuname,long id) {
//        SqlSession session = MybatisUtil.get();
//        try {
//            EnrollDao dao = session.getMapper(EnrollDao.class);
//            return dao.checkstuname(stuname,id);
//        } finally {
//            MybatisUtil.close(session);
//        }
//    }
//
//}
